monte carlo modeling atlantic city generator optimization simulation annuities design blackjack least cost dispatch asset allocation generation unit commitment 401k bonds casino game